Think before you Act! Minimising Action Execution in Wrappers

نویسندگان

  • Tim Furche
  • Giovanni Grasso
  • Christian Schallhart
  • Andrew Jon Sellers
  • Antonino Rullo
چکیده

Web wrappers access databases hidden in the deep web by first interacting with web sites by, e.g., filling forms or clicking buttons, to extract the relevant data from the thus unearthed result pages. Though the (semi-)automatic induction and maintenance of such wrappers has been extensively studied, the efficient execution and optimization of wrappers has seen far less attention. We demonstrate that static and adaptive optimisation techniques, as used for query languages, significantly improve the wrapper execution performance. At the same time, we highlight difference between wrapper optimisation and common query optimisation for databases: (1) The runtime of wrappers is entirely dominated by page loads, while other operations (such as querying DOMs) have almost no impact, requiring a new cost model to guide the optimisation. (2) While adaptive query planning is otherwise often considered inessential, wrappers need to be optimised during runtime, since crucial information on the structure of the visited pages becomes only accessible at runtime. We introduce two basic, but highly effective optimisation techniques, one static, one adaptive, and show that they can easily cut wrapper evaluation time by one order of magnitude. We demonstrate our approach with wrappers specified in OXPath.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Socratic Hubris; A Way to Understanding Socrates Trial and Execution

There are several debates around why Socrates executed but none of them has explained why he executed at seventy. I think Socratic hubris can explain it. In fact, if we refer to “earlier Socrates” dialogues that cover life of Socrates from youth to seventy years, it is obvious that Socrates on effort to find and present a good life appealed to speech and used it to cross-examine Athenians. Howe...

متن کامل

Beyond conflict monitoring: Cognitive control and the neural basis of thinking before you act.

Cognitive control refers to the processes by which individual cognitive functions are coordinated in the service of higher level goals. The anterior cingulate cortex (ACC) in the middle front of the brain monitors performance, and it is activated when the need for control is greater, as in difficult situations or when errors occur. Since the late 1990s, the ACC has been thought to signal when t...

متن کامل

The Neural Basis of Predicting the Outcomes of Imagined Actions

A key feature of human intelligence is the ability to predict the outcomes of one's own actions prior to executing them. Action values are thought to be represented in part in the dorsal and ventral medial prefrontal cortex (mPFC), yet current studies have focused on the value of executed actions rather than the anticipated value of a planned action. Thus, little is known about the neural basis...

متن کامل

قانون طلایی تدارک حمایت از دانش آموزان با نیازهای ویژه در کلاسهای فراگیر: از دیگران آنطور حمایت کنید که دوست دارید از شما حمایت کنند

Consider for a moment that the school system paid someone to be with you supporting you 8 hours a day, 5 days a week. Now, imagine that you had no say over who that support person was or how she or he supported you. Or imagine that someone regularly stopped into your place of employment to provide you with one-on-one support. This person was present for all your interactions, escorted you to th...

متن کامل

On a puzzle about relations between thought, experience and the motoric

Motor representations live a kind of double life. Although paradigmatically involved in performing actions, they also occur whenmerely observing others act and sometimes influence thoughts about the goals of observed actions. Further, these influences are content-respecting: what you think about an action sometimes depends in part on how that action is represented motorically in you. The existe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012